﻿// JScript ファイル
 /*┗◎◎┛=====================================================================
 *
 *【画面名】
 *      アップロードファイル画面
 *
 *【概要】
 *?     アップロードファイル画面
 *      object  ：目的対象ID
 *
 *      hidLandId必要です、アップロードファイル画面表示用
 *【変更履歴】
 *┗◎◎┛====================================================================*/
 function openForm(object)
 {
    var obj= object.parentElement.childNodes[0];
    
    //page url
    var url = "../../main/comm/FileUpload.aspx";
     if(document.getElementById("hidLandId") != null)
    {
        url = url + "?fileName=" + obj.value;
    }
    else
    {
        url = url + "?lang_id=" + document.getElementById("hidLandId").value;
        url = url + "&fileName=" + obj.value;
    }
        
     var result = window.showModalDialog(url,window,"dialogWidth: 500px; dialogHeight: 550px; center: yes; resizable: no; scroll: no; status: no;");
    //window.showModalDialog("NewGroup.aspx?lang_id=" +  document.getElementById("hidLandId").value,window,"dialogWidth: 350px; dialogHeight: 300px; center: yes; resizable: no; scroll: no; status: no;");
	if (typeof(result) != "undefined")
	{
		obj.value = result;
	}
 }
  function openForm(object, type)
 {
    var obj= object.parentElement.childNodes[0];
    
    //page url
    var url = "../../main/comm/FileUpload.aspx?upFile=" + type;
    if(document.getElementById("hidLandId") != null)
    {
        url = url + "&fileName=" + encodeURI(obj.value);
    }
    else
    {
        url = url + "&lang_id=" + document.getElementById("hidLandId").value;
        url = url + "&fileName=" + encodeURI(obj.value);
    }
        
     var result = window.showModalDialog(url,window,"dialogWidth: 500px; dialogHeight: 580px; center: yes; resizable: no; scroll: no; status: no;");
    //window.showModalDialog("NewGroup.aspx?lang_id=" +  document.getElementById("hidLandId").value,window,"dialogWidth: 350px; dialogHeight: 300px; center: yes; resizable: no; scroll: no; status: no;");
	if (typeof(result) != "undefined")
	{
		obj.value = result;
	}
 }
  /*┗◎◎┛=====================================================================
 *
 *【画面名】
 *      アップロードファイル画面
 *
 *【概要】
 *?     アップロードファイル画面戻る
 *【変更履歴】
 *┗◎◎┛====================================================================*/
 function closeForm()
{   
    window.returnValue = document.getElementById("hiddValue").value;
    window.close();
}

  /*┗◎◎┛=====================================================================
 *
 *【画面名】
 *      アップロードファイル画面
 *
 *【概要】
 *?     アップロードファイル画面プレビュー
 *【変更履歴】
 *┗◎◎┛====================================================================*/
function previewImage() {	
    var fileObj = document.getElementById("fileUpload");
	var path = fileObj.value;
    if(!checkImage())
    {
        return;
    }
	var divObj = document.getElementById("preview");	
	//temp = temp + "?times="+Date();
	try {
	divObj.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = path;
	} catch(ex)
	{ }
}

  /*┗◎◎┛=====================================================================
 *
 *【画面名】
 *      アップロードファイル画面
 *
 *【概要】
 *?     アップロードファイル画面イメージチェック
 *【変更履歴】
 *┗◎◎┛====================================================================*/


  /*┗◎◎┛=====================================================================
 *
 *【画面名】
 *      アップロードファイル画面
 *
 *【概要】
 *?     アップロードファイル画面イメージチェック
 *【変更履歴】
 *┗◎◎┛====================================================================*/
function checkImage()
{
    var fileObj = document.getElementById("fileUpload");
	var path = fileObj.value;
	var type = path.substr(path.lastIndexOf("."));
    var types = ".bmp.jpg.png.jpeg.gif.JPG.BMP.PNG.JPEG.GIF.";
    if(path == "" || path == null)
    {
        alert(document.getElementById("hiddSelectMsg").value);
        return false;
    }
	else if (types.indexOf(type) == -1) {
	   alert(document.getElementById("hiddCheckMsg").value);
	   fileObj.value = null;
	   return false;
	}
	else
	{
	    return true;
	}
}

function checkFile()
{
    var fileObj = document.getElementById("fileUpload");
	var path = fileObj.value;
	var fileName;
	var t1 = path.lastIndexOf("\\");
    var t2 = path.lastIndexOf(".");
    if(t1 >= 0 && t1 < t2){
        fileName = path.substring(t1 + 1, t2);
    } else if (t1 >= 0 && t1 > t2) {
        fileName = path.substring(t1 + 1);
    }	
	document.getElementById("txt_description").value = fileName;
}
